package com.gjintel.business.proj.service.impl;

import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.gjintel.business.proj.dao.IDepositReturnDao;
import com.gjintel.business.proj.dao.IDepositReturnOutDao;
import com.gjintel.business.proj.model.DepositReturn;
import com.gjintel.business.proj.model.DepositReturnOut;
import com.gjintel.business.proj.service.IDepositReturnOutService;
import com.gjintel.sdk.base.dao.Page;
import com.gjintel.sdk.base.service.impl.BaseServiceImpl;

@Service
public class DepositReturnOutServiceImpl extends BaseServiceImpl  implements IDepositReturnOutService {

	@Autowired
	private IDepositReturnOutDao depositReturnOutDao;
	
//	@Override
//	public DepositReturn getDepositReturnByProjIdAndCompanyName(String projId, String companyName) {
//		return depositReturnOutDao.getDepositReturnByProjIdAndCompanyName(projId,companyName);
//	}
//
//	@Override
//	public List<DepositReturn> getDepositReturnList(String projectId) {
//		
//		return depositReturnOutDao.getDepositReturnList(projectId);
//	}
//
//	@Override
//	public DepositReturn getDepositReturn(String bidderName,String projectId) {
//		
//		return depositReturnOutDao.getDepositReturn(bidderName,projectId);
//	}
//
//	@Override
//	public List<DepositReturn> getUnOptList(String projectId) {
//		
//		return depositReturnOutDao.getUnOptList(projectId);
//	}
//
//	@Override
//	public List<DepositReturn> getReturnList(String projectId) {
//		
//		return depositReturnOutDao.getReturnList(projectId);
//	}
//	
//	@Override
//	public DepositReturn getExcuteDeposit(String projectId, String winningId, Integer depositType) {
//		
//		return depositReturnOutDao.getExcuteDeposit(projectId,winningId,depositType);
//	}
//
//
//	@Override
//	public List<DepositReturn> getExcuteDepositList(String projectId, String winningId, Integer depositType,Page page) {
//		
//		return depositReturnOutDao.getExcuteDepositList(projectId,winningId,depositType,page);
//	}

	@Override
	public List<DepositReturnOut> getDepositReturnOutInfo(Page page, Date transTimeStart,Date transTimeEnd, String projectName,String companyName) {
		
		return depositReturnOutDao.getDepositReturnOutInfo(page,transTimeStart,transTimeEnd,projectName,companyName);
	}

	
	
}
